package com.ruoyi.utils;

/**
 * 开票三方api地址
 */
public class InvoiceApiPath {

    /**
     * 获取token
     */
    public static String TOKEN = "/gateway/genToken/obtainToken";


    /**
     * 只能赋码
     */
    public static String INTELLIGCODING = "/intelligentCodeAssign/intelligCoding";
    /**
     * 商品编码查询（开具）
     */
    public static String COMMODITYSEARCH = "/commodityCode/commoditySearch";
    /**
     * 删除商品编码
     */
    public static String COMMODITYDEL = "/commodityCode/commodityDel";
    /**
     * 添加商品编码
     */
    public static String ADDINVOICESP = "/commodityCode/addInvoiceSp";

    /**
     * 开票单位查询
     */
    public static String BILL_UNIT_SEARCH = "/billingUnitInfor/billUnitSearch";

    /**
     * 添加开票单位
     */
    public static String ADD_KPHXX = "/billingUnitInfor/addKphxx";

    /**
     * 修改开票单位
     */
    public static String EDIT_KPHXX = "/billingUnitInfor/editKphxx";

    /**
     * 删除开票单位
     */
    public static String DEL_KPHXX = "/billingUnitInfor/delKphxx";

    /**
     * 购货单位信息查询
     */
    public static String BUYER_SEARCH = "/buyerInformat/buyerSearch";

    /**
     * 新增购货单位信息
     */
    public static String ADD_BUYER = "/buyerInformat/addBuyer";

    /**
     * 新增购货单位信息
     */
    public static String EDIT_BUYER = "/buyerInformat/editBuyer";

    /**
     * 删除购货单位信息
     */
    public static String DEL_BUYER = "/buyerInformat/delBuyer";

    /**
     * 模糊查询购货单位信息
     */
    public static String FUZZY_QUERY_BUYER = "/buyerInformat/fuzzyQuery";

    /**
     * 获取税种税目信息
     */
    public static String OBTAIN_SZSM_ATION = "/taxCategirues/obtainSzsmAtion";

    /**
     * 税控盘信息查询
     */
    public static String SKP_INFORMATION = "/skpInform/skpInformation";

    /**
     * 17 监控管理信息查询
     */
    public static String MONITOR_STRATION_DATA = "/monitoring/monitorStrationData";

    /**
     * 18 发票领购信息余票查询
     */
    public static String INVOICE_LINGGOU = "/onlinet/invoiceLinggou";

    /**
     * 19.同步登记信息
     */
    public static String SYNCHRON_REGIST_INFOR = "/skpInform/synchronRegistInfor";

    /**
     * 20.抄报状态查询
     */
    public static String QUERY_COPY_NEW = "/copyNewspaper/queryCopyNew";

    /**
     * 21.发票同步
     */
    public static String SYNCHRONIZATION = "/invoiceSynchron/synchronization";

    /**
     * 22.发票修复
     */
    public static String INVOICE_REPAIR = "/invoiceSynchron/invoiceRepair";

    /**
     * 23．网上领购查询
     */
    public static String TICK_CONLLINF_QUERY = "/onlineLinggou/tickConllinfQuery";

    /**
     * 24．网上领购录入
     */
    public static String ONLINE_TICKET_COLL = "/onlineLinggou/onlineTicketColl";

    /**
     * 25.申领准备信息查询
     */
    public static String APPPREPAR_INFOR_IN = "/invoiceApply/apppreparInforIn";

    /**
     * 26.发票申领
     */
    public static String INVOICE_APP = "/invoiceApply/invoiceApp";

    /**
     * 27 发票申领状态查
     */
    public static String INVOCIE_APPSTATE_SEARCH = "/invoiceApply/invocieAppStateSearch";

    /**
     * 28.网上纸票接受确认接口
     */
    public static String PAPER_ACCEPT_CON = "/invoiceApply/paperAcceptCon";

    /**
     * 29.网上申领撤销接口
     */
    public static String CANCELL_OF_ONLINE = "/invoiceApply/CancellofOnline";

    /**
     * 30.获取当前未开票号
     */
    public static String OBTAIN_NOTIC_NUMBER = "/ruoyi/obtainNoticNumber";

    /**
     * 31.专电普开票
     */
    public static String FILL_IN_INVOICE = "/ruoyi/fillInInvoice";

    /**
     * 32.发票作废
     */
    public static String VOID_BLANK_INVOICE = "/ruoyi/voidBlankInvoice";

    /**
     * 33.红字信息表申请
     */
    public static String SCARLET_LETTER_SQ = "/scarletLetter/scarletLetterSq";

    /**
     * 34.红字撤销
     */
    public static String SCARLET_LETTER_REVOKE = "/scarletLetter/scarletLetterRevoke";

    /**
     * 35.发票查询
     */
    public static String INVOICE_QUERY_DB = "/invoiceQuery/invoiceQuerydb";

    /**
     * 36.发票详细查询
     */
    public static String INVOICE_QUERY_MAX = "/invoiceQuery/invoiceQueryMx";

    /**
     * 37.生成PDF
     */
    public static String INVOICE_CREATE_PDF = "/invoiceQuery/createPdf";

    /**
     * 38.电子普票下载 pdf(返回文件流
     */
    public static String INVOICE_PDF_DOWNLOAD = "/invoiceQuery/pdfDownload";

    /**
     * 39.电子普票下载 pdf(返回文件流
     */
    public static String INVOICE_DOWNLOAD_OFD = "/invoiceQuery/downloadOFD";

    /**
     * 40.电子专票下载板式文件 OFD/PDF(返回 url)
     */
    public static String DZPDF_OR_DOWN = "/invoiceQuery/dzPdfOrDown";

    /**
     * 41.红字信息表查询
     */
    public static String QUERY_HZXXB = "/scarleLetter/queryHzxxb";

    /**
     * 42.抄报接口
     */
    public static String COPY_NEW = "/copyNewspaper/copyNew";

    /**
     * 43.反写接口
     */
    public static String REVERSE_WRITE = "/copyNewspaper/reverseWrite";

    /**
     * 44.获取服务器基本信息
     */
    public static String OBTAIN_SERVER_ESS_INFOR = "/onlineClockcali/obtainServerEssInfor";

    /**
     * 45.发票查询接口（查盘：用于发票修复）
     */
    public static String INVOICE_QUERY = "/invoiceSynchron/invoiceQuery";

    /**
     * 46. 开票员账号注册
     */
    public static String CREATE_USER = "/login/createUser";

    /**
     * 47. 红字信息表上传
     */
    public static String HZXXB_SC = "/scarletLetter/hzxxb_sc";

    /**
     * 48. 红字信息表下载
     */
    public static String REVIEW_DOWNLOAD = "/scarletLetter/reviewDownload";

    /**
     * 49.进项录入信息导出
     */
    public static String INPUTLIST_EXPORT = "/ruoyi/inputlistExport";

    /**
     * 50. 票种核定接口
     */
    public static String QUERYINVOICE_TYPE_CODE = "/invoiceApply/queryinvoiceTypeCode";

    /**
     * 51.智能驸马
     */
    public static String SEACH_INTELLIGENCE_CODING = "/intelligence/seachIntelligenceCoding";

    /**
     * 52. 查询开票单位信息 id 接口
     */
    public static String SEARCH_KPHXX_BY_ID = "/billingUnitInfor/searchKphxxById";

    /**
     * 53. 发票统计查询接口
     */
    public static String REPORT_QUERY = "/statisSummary/reportQuery";

    /**
     * 54. 导入红字信息表
     */
    public static String INPUT_HZXXB_INVOICE = "/scarletLetter/inputHzxxbInvoice";



    //--------------------------------------------全电发票-------------------------------


    /**
     * 获取登录验证码接口
     */
    public static String getDpptToken = "/fullExteriorInvoke/getDpptToken";

    /**
     * 获取人脸二维码
     */
    public static String getFaceImg  ="/fullExteriorInvoke/getFaceImg";

    /**
     * 判断是否需要人脸识别
     */
    public static String queryFaceAuthState  ="/fullApplets/queryFaceAuthState";

    /**
     * 全电蓝票开具接口
     */
    public static String blueTicket  ="/fullExteriorInvoke/blueTicket";

    /**
     * 发票详细查询接口
     */
    public static String invoiceQueryMx  ="/fullExteriorInvoke/invoiceQueryMx";

    /**
     * 授信额度查询接口
     */
    public static String getCreditLine  ="/allElectricInvoice/getCreditLine";

    /**
     * 授信额度查询接口
     */
    public static String getInvoicePdfOfd  ="/fullExteriorInvoke/getInvoicePdfOfd";


    /**
     * 人脸识别结果接口
     */
    public static String getFaceState  ="/fullExteriorInvoke/getFaceState";





}
